import { JsonProperty, Serializable } from '@/plugins/reflect-metadata';

@Serializable()
export default class WithdrawItem {
  @JsonProperty('withdrawalId')
    withdrawalId: number = 0;

  @JsonProperty('flowId')
    flowId: number = 0;

  @JsonProperty('withdrawalAmount')
    withdrawalAmount: number = 0;

  @JsonProperty('actualAmount')
    actualAmount: number = 0;

  @JsonProperty('bankAccount')
    bankAccount: string = '';

  @JsonProperty('userName')
    userName: string = '';

  @JsonProperty('status')
    status: number = 0;

  @JsonProperty('withdrawalType')
    withdrawalType: number = 0;

  @JsonProperty('createTime')
    createTime: string = '';

  @JsonProperty('updateTime')
    updateTime: string = '';
}
